# Steve punishes (analysis/punishes.py; kept = done 3+ times, not cut short)
# kind needed_window punisher hits damage frames lead press reach open launches | moves id@frame(*=hit) | inputs held:frames | damage frames | notation
char 10
block 10 1708 3 29 39 10 4 1564 10 0 | 1708@0* 1621@10* 1627@26* | 0:4,16384:4,0:3,16384:4,0:5,32768:4,0:25 | 9,24,38 | 1, 1, 2  # P1 x3
block 15 1713 3 42 43 10 5 2016 10 1 | 1713@0 1714@13* 1715@16* 1717@25* | 0:2,8:3,49160:12,32776:1,0:4,32768:6,0:4,32768:4,0:5,32768:4,0:8 | 14,22,42 | f+1+2, 2, 2  # P2 x3
block 17 1659 1 15 17 10 1 1467 10 1 | 1659@0* | 4:1,32772:4,4:4,32772:5,4:3,32772:6,4:4 | 16 | b+2  # P3 x3 b+2: crumple stun (simple 15), launcher for 17 f and up (author); combo to be recorded
low_block 11 1849 2 32 26 10 7 1700 10 0 | 1849@0* 1854@13* | 6:4,0:3,16384:5,0:2,32768:5,0:17 | 10,25 | 1, 2  # P4 x3
low_block 18 1848 1 20 18 10 0 1525 10 1 | 1848@0* | 32778:5,10:4,32778:4,10:4,32778:4,10:4,32778:3 | 17 | df+2  # P5 x3
